Few visitors stay overnight in this town but pass through on their way west to Lovina, Pemuteran and West Bali National Park, south to Bedugul or east to Amed and Mount Agung.
It is possible to get a bus from Singaraja to Surabaya in East Java. This is an overnight journey that takes about 10 hours and the buses depart from Banyuasri station on Jalan Jendral Sudirman.